Flexibility in ROM: A Stackable Open Source BIOS
نویسندگان
چکیده
One of the last vestiges of closed source proprietary software in current PCs is the PC BIOS. The BIOS, most always written in assembler, operates mostly in 16 bit mode, and provides services that few modern 32 bit operating systems require. Recognizing this, the LinuxBIOS founders began an effort to place a Linux kernel in the ROM of current motherboards– completely removing the legacy BIOS. While the LinuxBIOS effort fully supports Linux, other modern operating systems, e.g. *BSD, and Windows 2000/XP, could not be directly supported because of their reliance on a few services provided by those legacy BIOSes. In this paper, we describe how we have combined elements of the LinuxBIOS, the Bochs PC emulator, and additional software to create the first open source firmware for the IBM PC capable of booting most modern operating systems.
منابع مشابه
Design of Implementation of a Compatible Keyboard Controller for Keyboards and Mice
By integration of the basic functions of both a standard keyboard controller and the key matrix of a scan code, we provide a compatible design for both keyboards and mice. The key matrix of a scan code consists of 16 output pins by 8 input pins, which can support up to 128 keys. Usually, we can build a matrix table based on the mapping relationship between the column and the row of a ROM/RAM. I...
متن کاملOpen Source in Biotechnology: Open Questions Innovations Case Discussion: CAMBIA-BiOS
rate and direction of progress in biology is constrained by available tools; a novel tool can set the field on a new and more productive course, but only if creative scientists are free to use it. The history of -glucuronidase (GUS) marker genes illustrates the great impact a technology can have when it is novel, useful, and globally available on reasonable terms. Now Jefferson’s energy is dire...
متن کاملA Stackable File System Interface For Linux
Linux is a popular operating system that is rapidly evolving due to being Open Source and having many developers. The Linux kernel comes with more than two dozen file systems, all of which are native: they access device drivers directly. Native file systems are harder to develop. Stackable file systems, however, are easier to develop because they use existing file systems and interfaces. This p...
متن کاملOptimal BIOS Settings for High Performance Computing with PowerEdge 11G Servers
Executive Summary Dell's 11 th generation dual‐socket PowerEdge® servers feature Intel® Xeon® 5500 series processors based on the latest Intel micro‐architecture, codenamed Nehalem. This micro‐architecture provides features that can be controlled by the server BIOS and are designed to improve performance and energy efficiency across a wide range of server workloads. The 11G servers also introdu...
متن کاملOvercoming BIOS development challenges in embedded systems
One solution within developers’ grasp is Intel’s Platform Innovation Framework for Unified Extensible Firmware Interface (UEFI), aka the Framework (www.intel.com/ technology/framework/). How can the Framework make life easier? How about these perks for starters: faster time to market, less frustration, easier-to-use code, open source drivers, simplified debugging, write once and use many times,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003